<?php

/*
 * 常用函数库
 * @author kane
 */

require DATA_PATH . '/conf/config.php';

/* 获取配置值 */

function Conf($name) {
    global $conf;
    if (!$conf[$name]) {
        return;
    } else {
        return $conf[$name];
    }
}

/*
 * 导入action文件
 * @param $name 文件名(不包含扩展名)
 */

function import($name) {
    return require_once ACTION_PATH . '/' . $name . 'Action.class.php';
}

/* 实例化模块 */

function A($classname) {
    import($classname);
    if (class_exists($classname)) {
        $action = new $classname();
        return $action;
    } else {
        return false;
    }
}

/*
 * 跳转到模块
 * @param $m 类名
 * @param $a 方法名
 */

function go($m, $a) {
    $class=A($m);
    if ($class) {
        return call_user_func(array(&$class, $a));
    } else {
        echo "";
        return false;
    }
}

?>